package com.hm.oper_monitor.bean;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@Component
public class ScreenViewPropertyBean {

	@Value("${com.hiwan.caller.screenViewModel}")
	public int screenViewModel;

	public int screenX;
	public int screenY;
	
	@Value("${com.hiwan.caller.screen-width-p}")
	public double screenWidthPercent;
	@Value("${com.hiwan.caller.screen-height-p}")
	public double screenHeightPercent;

//	@Value("${com.hiwan.caller.screen-width}")
	public int screenWidth;
//	@Value("${com.hiwan.caller.screen-height}")
	public int screenHeight;

	@Value("${com.hiwan.caller.service-btn-pos-model}")
	public int serviceBtnPosModel;
	@Value("${com.hiwan.caller.service-btn-posx}")
	public double serviceBtnPosX;
	@Value("${com.hiwan.caller.service-btn-posy}")
	public double serviceBtnPosY;
	public int serviceBtnWidth;
	@Value("${com.hiwan.caller.service-btn-height}")
	public int serviceBtnHeight;
	@Value("${com.hiwan.caller.service-btn-space}")
	public int serviceBtnSpace;
	@Value("${com.hiwan.caller.busitext-posy}")
	public int busiTextPosy;
	@Value("${com.hiwan.caller.busitext-space}")
	public int busiTextSpace;

	@Value("${com.hiwan.caller.nocard-btn-pos-model}")
	public int nocardBtnPosModel;
	@Value("${com.hiwan.caller.nocard-btn-posx}")
	public double nocardBtnPosX;
	@Value("${com.hiwan.caller.nocard-btn-posy}")
	public double nocardBtnPosY;

	@Value("${com.hiwan.caller.back-btn-pos-model}")
	public int backBtnPosModel;
	@Value("${com.hiwan.caller.back-btn-posx}")
	public double backBtnPosX;
	@Value("${com.hiwan.caller.back-btn-posy}")
	public double backBtnPosY;
	
	@Value("${com.hiwan.caller.text-pos-model}")
	public int textPosModel;
	@Value("${com.hiwan.caller.text-posx}")
	public double textPosX;
	@Value("${com.hiwan.caller.text-posy}")
	public double textPosY;
	@Value("${com.hiwan.caller.text-width}")
	public int textWidth;
	@Value("${com.hiwan.caller.text-height}")
	public int textHeight;

	@Value("${com.hiwan.caller.timeout-pos-model}")
	public int timeoutPosModel;
	@Value("${com.hiwan.caller.timeout-posx}")
	public double timeoutPosX;
	@Value("${com.hiwan.caller.timeout-posy}")
	public double timeoutPosY;
	@Value("${com.hiwan.caller.timeout-length}")
	public int timeoutLength;
	
	@Value("${com.hiwan.caller.paramset.clickOutTime}")
	public int paramSetClickOutTime;
	
	@Value("${com.hiwan.caller.paramSet.clickTime}")
	public int paramSetClickTime;

	@Value("${com.hiwan.caller.paramSet.startX}")
	public int paramSetStartX;
	
	@Value("${com.hiwan.caller.paramSet.startY}")
	public int paramSetStartY;
	
	@Value("${com.hiwan.caller.paramSet.width}")
	public int paramSetWidth;
	
	@Value("${com.hiwan.caller.paramSet.height}")
	public int paramSetHeight;

	public int getScreenViewModel() {
		return screenViewModel;
	}

	public void setScreenViewModel(int screenViewModel) {
		this.screenViewModel = screenViewModel;
	}

	public int getScreenX() {
		return screenX;
	}

	public void setScreenX(int screenX) {
		this.screenX = screenX;
	}

	public int getScreenY() {
		return screenY;
	}

	public void setScreenY(int screenY) {
		this.screenY = screenY;
	}

	public double getScreenWidthPercent() {
		return screenWidthPercent;
	}

	public void setScreenWidthPercent(double screenWidthPercent) {
		this.screenWidthPercent = screenWidthPercent;
	}

	public double getScreenHeightPercent() {
		return screenHeightPercent;
	}

	public void setScreenHeightPercent(double screenHeightPercent) {
		this.screenHeightPercent = screenHeightPercent;
	}

	public int getScreenWidth() {
		return screenWidth;
	}

	public void setScreenWidth(int screenWidth) {
		this.screenWidth = screenWidth;
	}

	public int getScreenHeight() {
		return screenHeight;
	}

	public void setScreenHeight(int screenHeight) {
		this.screenHeight = screenHeight;
	}

	public int getServiceBtnPosModel() {
		return serviceBtnPosModel;
	}

	public void setServiceBtnPosModel(int serviceBtnPosModel) {
		this.serviceBtnPosModel = serviceBtnPosModel;
	}

	public double getServiceBtnPosX() {
		return serviceBtnPosX;
	}

	public void setServiceBtnPosX(double serviceBtnPosX) {
		this.serviceBtnPosX = serviceBtnPosX;
	}

	public double getServiceBtnPosY() {
		return serviceBtnPosY;
	}

	public void setServiceBtnPosY(double serviceBtnPosY) {
		this.serviceBtnPosY = serviceBtnPosY;
	}

	public int getServiceBtnWidth() {
		return serviceBtnWidth;
	}

	public void setServiceBtnWidth(int serviceBtnWidth) {
		this.serviceBtnWidth = serviceBtnWidth;
	}

	public int getServiceBtnHeight() {
		return serviceBtnHeight;
	}

	public void setServiceBtnHeight(int serviceBtnHeight) {
		this.serviceBtnHeight = serviceBtnHeight;
	}

	public int getServiceBtnSpace() {
		return serviceBtnSpace;
	}

	public void setServiceBtnSpace(int serviceBtnSpace) {
		this.serviceBtnSpace = serviceBtnSpace;
	}

	public int getBusiTextPosy() {
		return busiTextPosy;
	}

	public void setBusiTextPosy(int busiTextPosy) {
		this.busiTextPosy = busiTextPosy;
	}

	public int getBusiTextSpace() {
		return busiTextSpace;
	}

	public void setBusiTextSpace(int busiTextSpace) {
		this.busiTextSpace = busiTextSpace;
	}

	public int getNocardBtnPosModel() {
		return nocardBtnPosModel;
	}

	public void setNocardBtnPosModel(int nocardBtnPosModel) {
		this.nocardBtnPosModel = nocardBtnPosModel;
	}

	public double getNocardBtnPosX() {
		return nocardBtnPosX;
	}

	public void setNocardBtnPosX(double nocardBtnPosX) {
		this.nocardBtnPosX = nocardBtnPosX;
	}

	public double getNocardBtnPosY() {
		return nocardBtnPosY;
	}

	public void setNocardBtnPosY(double nocardBtnPosY) {
		this.nocardBtnPosY = nocardBtnPosY;
	}

	public int getBackBtnPosModel() {
		return backBtnPosModel;
	}

	public void setBackBtnPosModel(int backBtnPosModel) {
		this.backBtnPosModel = backBtnPosModel;
	}

	public double getBackBtnPosX() {
		return backBtnPosX;
	}

	public void setBackBtnPosX(double backBtnPosX) {
		this.backBtnPosX = backBtnPosX;
	}

	public double getBackBtnPosY() {
		return backBtnPosY;
	}

	public void setBackBtnPosY(double backBtnPosY) {
		this.backBtnPosY = backBtnPosY;
	}

	public int getTextPosModel() {
		return textPosModel;
	}

	public void setTextPosModel(int textPosModel) {
		this.textPosModel = textPosModel;
	}

	public double getTextPosX() {
		return textPosX;
	}

	public void setTextPosX(double textPosX) {
		this.textPosX = textPosX;
	}

	public double getTextPosY() {
		return textPosY;
	}

	public void setTextPosY(double textPosY) {
		this.textPosY = textPosY;
	}

	public int getTextWidth() {
		return textWidth;
	}

	public void setTextWidth(int textWidth) {
		this.textWidth = textWidth;
	}

	public int getTextHeight() {
		return textHeight;
	}

	public void setTextHeight(int textHeight) {
		this.textHeight = textHeight;
	}

	public int getTimeoutPosModel() {
		return timeoutPosModel;
	}

	public void setTimeoutPosModel(int timeoutPosModel) {
		this.timeoutPosModel = timeoutPosModel;
	}

	public double getTimeoutPosX() {
		return timeoutPosX;
	}

	public void setTimeoutPosX(double timeoutPosX) {
		this.timeoutPosX = timeoutPosX;
	}

	public double getTimeoutPosY() {
		return timeoutPosY;
	}

	public void setTimeoutPosY(double timeoutPosY) {
		this.timeoutPosY = timeoutPosY;
	}

	public int getTimeoutLength() {
		return timeoutLength;
	}

	public void setTimeoutLength(int timeoutLength) {
		this.timeoutLength = timeoutLength;
	}

	public int getParamSetClickOutTime() {
		return paramSetClickOutTime;
	}

	public void setParamSetClickOutTime(int paramSetClickOutTime) {
		this.paramSetClickOutTime = paramSetClickOutTime;
	}

	public int getParamSetClickTime() {
		return paramSetClickTime;
	}

	public void setParamSetClickTime(int paramSetClickTime) {
		this.paramSetClickTime = paramSetClickTime;
	}

	public int getParamSetStartX() {
		return paramSetStartX;
	}

	public void setParamSetStartX(int paramSetStartX) {
		this.paramSetStartX = paramSetStartX;
	}

	public int getParamSetStartY() {
		return paramSetStartY;
	}

	public void setParamSetStartY(int paramSetStartY) {
		this.paramSetStartY = paramSetStartY;
	}

	public int getParamSetWidth() {
		return paramSetWidth;
	}

	public void setParamSetWidth(int paramSetWidth) {
		this.paramSetWidth = paramSetWidth;
	}

	public int getParamSetHeight() {
		return paramSetHeight;
	}

	public void setParamSetHeight(int paramSetHeight) {
		this.paramSetHeight = paramSetHeight;
	}
	
}
